Grokking Design Patterns for Engineers and Managers
Rate this course
Ask Author
Contribute
Back to course home

32% completed

Vote For New Content
Design Patterns
What are Design Patterns?
Classification of Design Patterns
About this Course
Creational Patterns
Introduction
Singleton Pattern
Factory Method Pattern
Abstract Factory Pattern
Builder Pattern
Prototype Pattern
Summary
Structural Patterns
Introduction
Adapter Pattern
Bridge Pattern
Composite Pattern
Decorator Pattern
Facade Pattern
Flyweight Pattern
Proxy Pattern
Summary
Introduction
Chain of Responsibility Pattern
Command Pattern
Iterator Pattern
Mediator Pattern
Memento Pattern
Observer Pattern
State Pattern
Strategy Pattern
Template Method Pattern
Visitor Pattern
Summary
Introduction

Structural Patterns

Structural Design Patterns are the type of design patterns that help to combine small objects and entities to create complex and larger structures. Thus making the entities flexible and efficient. By using an adapter pattern, you can:

  • Simplify the complex structures.
  • Promotes the reusability of code
  • Improves flexibility by decoupling classes and objects
  • The clear structure and entity relationships enhance maintainability and simplify modification.

Types of Structural Design Patterns

When it comes to types of structural design patterns, there are many types, but some of the common ones that developers frequently use are:

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy
Common Structural Patterns
Common Structural Patterns
Summary
Adapter Pattern
Mark as Completed

On this page

Structural Patterns

Types of Structural Design Patterns